﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.Serialization;

namespace Sinacor.Service.Infra.AuthorizationService.Service.DataContract
{
    /// <summary>
    /// DataContract BehaviorPolicyBaseContract
    /// </summary>
    [DataContract]
    public class BehaviorPolicyBase 
    {
        #region Campos

        /// <summary>
        /// Campo _roleId
        /// </summary>
        private System.String _roleId;

        ///// <summary>
        ///// Campo _policyId
        ///// </summary>
        private System.Int32? _policyId;


        ///// <summary>
        ///// Campo _companyId
        ///// </summary>
        private System.Int32? _companyId;

        #endregion

        #region Propriedades

        /// <summary>
        /// Propriedade RoleId
        /// </summary>
        [DataMember]
        public System.String RoleId
        {
            get { return this._roleId; }
            set { this._roleId = value; }
        }

        [DataMember]
        public System.Int32? PolicyId
        {
            get { return _policyId; }
            set { _policyId = value; }
        }

        [DataMember]
        public System.Int32? CompanyId
        {
            get { return _companyId; }
            set { _companyId = value; }
        }

        #endregion
    }
}

